/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.com.cotelasa.scp.controlador.backingBean;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import javax.inject.Named;
import org.springframework.context.annotation.Scope;
import pe.com.cotelasa.scp.entidad.DetalleGuiaRemision;
import pe.com.cotelasa.scp.entidad.DetalleOrdenCompraServicio;
import pe.com.cotelasa.scp.entidad.OrdenCompraServicio;
import pe.com.cotelasa.scp.to.LiquidacionTO;

/**
 *
 * @author usuario
 */
@Named(value = "BKOrdenServicioSeg")
@Scope("session")
public class BKOrdenServicioSeg implements Serializable {
    
    private OrdenCompraServicio ordenServicioSeg;
    private List<DetalleGuiaRemision> listaDetalleGRSalida;
    private List<DetalleGuiaRemision> listaDetalleGREntrada;
    private DetalleOrdenCompraServicio currentDetalleOCS;
    private List<DetalleOrdenCompraServicio> listaDetalleOCS;
    
    private List<LiquidacionTO> listaLiquidaciones;
    private LiquidacionTO currentLiquidacion;
    
    public BKOrdenServicioSeg() {
    }
    
    public void inicializarValores() {
        this.listaDetalleGRSalida = new ArrayList<DetalleGuiaRemision>();
        this.listaDetalleGREntrada = new ArrayList<DetalleGuiaRemision>();
        this.listaLiquidaciones = new ArrayList<LiquidacionTO>();
        this.listaDetalleOCS = new ArrayList<DetalleOrdenCompraServicio>();
    }

    public OrdenCompraServicio getOrdenServicioSeg() {
        return ordenServicioSeg;
    }

    public void setOrdenServicioSeg(OrdenCompraServicio ordenServicioSeg) {
        this.ordenServicioSeg = ordenServicioSeg;
    }

    public List<DetalleGuiaRemision> getListaDetalleGRSalida() {
        return listaDetalleGRSalida;
    }

    public void setListaDetalleGRSalida(List<DetalleGuiaRemision> listaDetalleGRSalida) {
        this.listaDetalleGRSalida = listaDetalleGRSalida;
    }

    public List<DetalleGuiaRemision> getListaDetalleGREntrada() {
        return listaDetalleGREntrada;
    }

    public void setListaDetalleGREntrada(List<DetalleGuiaRemision> listaDetalleGREntrada) {
        this.listaDetalleGREntrada = listaDetalleGREntrada;
    }

    public List<LiquidacionTO> getListaLiquidaciones() {
        return listaLiquidaciones;
    }

    public void setListaLiquidaciones(List<LiquidacionTO> listaLiquidaciones) {
        this.listaLiquidaciones = listaLiquidaciones;
    }

    public LiquidacionTO getCurrentLiquidacion() {
        return currentLiquidacion;
    }

    public void setCurrentLiquidacion(LiquidacionTO currentLiquidacion) {
        this.currentLiquidacion = currentLiquidacion;
    }

    public DetalleOrdenCompraServicio getCurrentDetalleOCS() {
        return currentDetalleOCS;
    }

    public void setCurrentDetalleOCS(DetalleOrdenCompraServicio currentDetalleOCS) {
        this.currentDetalleOCS = currentDetalleOCS;
    }

    public List<DetalleOrdenCompraServicio> getListaDetalleOCS() {
        return listaDetalleOCS;
    }

    public void setListaDetalleOCS(List<DetalleOrdenCompraServicio> listaDetalleOCS) {
        this.listaDetalleOCS = listaDetalleOCS;
    }

}
